#ifndef _DXJ_Patching_Line_h_
#define _DXJ_Patching_Line_h_
#include "zf_common_headfile.h"
extern float Patching_Rightline[MT9V03X_H][2];
extern int Patching_Rightline_num;

extern float Splicing_Rightline[MT9V03X_H][2];
extern int  Splicing_Rightline_num;

extern float Splicing_Rightline_s[MT9V03X_H][2];
extern int  Splicing_Rightline_s_num;

extern float Splicing_Right_center[MT9V03X_H][2];
extern int Splicing_Right_center_num;


extern float Patching_Leftline[MT9V03X_H][2];
extern int Patching_Leftline_num;

extern float Splicing_Leftline[MT9V03X_H][2];
extern int  Splicing_Leftline_num;

extern float Splicing_Leftline_s[MT9V03X_H][2];
extern int  Splicing_Leftline_s_num;

extern float Splicing_Left_center[MT9V03X_H][2];
extern int Splicing_Left_center_num;



void Patching_Line (float x_start, float y_start, float x_end, float y_end,float outline[][2],int *num);
void Splicing_array(float pts_in1[][2], int num1, float pts_in2[][2], int num2,float pts_out[][2], int *num3,int dir);
#endif
